Français Virtuose

Translation of Ice slow I (English).

Meta description:

Lors d'une action utilisant l'élément glace, vous pouvez dépenser 5 PR pour infliger 1d6 Points de ralentissement à la ou aux cibles pendant les 10 s qui suivent. Chaque dé suivant coûte 1 PR de plus que le précédent. Au bout de 5 s, la moitié des Points de ralentissement disparaît, mais en réappliquer remet la durée à 10 s. Les Points de ralentissement réduisent la vitesse de déplacement de la cible proportionnellement à ses PdV maximum : 1 point de ralentissement sur une créature à 10 PdV maximum réduit sa vitesse de 10 %, sans dépasser 50 %. Si l'action touche plusieurs cibles, le personnage répartit les points entre elles comme il le souhaite.

  • Name:

    mIceSlowI

  • Displayed name:

    Ralentissement de glace I

  • Description:

    Lors d'une action utilisant l'élément glace, vous pouvez dépenser 5 PR pour infliger 1d6 Points de ralentissement à la ou aux cibles pendant les 10 s qui suivent. Chaque dé suivant coûte 1 PR de plus que le précédent. Au bout de 5 s, la moitié des Points de ralentissement disparaît, mais en réappliquer remet la durée à 10 s. Les Points de ralentissement réduisent la vitesse de déplacement de la cible proportionnellement à ses PdV maximum : 1 point de ralentissement sur une créature à 10 PdV maximum réduit sa vitesse de 10 %, sans dépasser 50 %. Si l'action touche plusieurs cibles, le personnage répartit les points entre elles comme il le souhaite.

  • Condition:

    assert(character:has([[mIceMasteryI]]),[[Vous devez posséder « Maîtrise de la glace I ».]])
  • Cost:

    expCost(250,300)-0
  • Script:

  • Duration:

    -1

  • Type:

    0

  • Recurrent script:

  • Add ons:

    • Condition:

      action:tagsContain([[iceDamage]])
       or action:tagsContain([[ice]])
      
    • Description:

    • Variables:

      vIceSlowCost = 5
      
    • Script:

    • Action effects:

      • Use case:

        3*number(vIceSlowPoints.value>0)

      • Name:

        Ralentissement de glace

      • Description:

        Le personnage peut dépenser vIceSlowCost.string PR pour infliger 1d6 Points de ralentissement à la ou aux cibles pendant les 10 s qui suivent ; chaque dé supplémentaire coûte 1 PR de plus que le précédent. Soit un total de vIceSlowPoints.string Points de ralentissement

      • Script:

        if not character:has([[mSlowPoints]]) then
           mSlowPoints = character:createEffect([[mSlowPoints]])
           mSlowPoints.displayName:set([[Points de ralentissement]])
           mSlowPoints.description:set([[Les Points de ralentissement réduisent le Déplacement proportionnellement aux PdV maximum, sans dépasser 50 %.]])
           mSlowPoints.script:set([=[sSlowPoints = character:createStat([[sSlowPoints]])
        sSlowPoints.displayName:set([[Points de ralentissement]])
        character.sMovement:addCurrent([[-min(sSlowPoints/sMaxHP,1.0)*100%]], [[physical]], [[Points de ralentissement]])]=])
           mSlowPoints.recurrentScript:set([=[if modifier.duration.value == 5 then
            character.sSlowPoints:changeCurrent(-character.sSlowPoints.current/2)
        end]=])
           mSlowPoints:activate()
        end
        character.mSlowPoints.duration:set(10)
        character.sSlowPoints:changeCurrent(vIceSlowPoints.value)
        
      • Variables:

        vIceSlowPoints = NumberVariable([[vIceSlowPoints]],[[Points de ralentissement]],[[0]],[[100]],[[1]])
  • Upgrades:

    • Name:

      mIceSlowII

    • Displayed name:

      Ralentissement de glace II

    • Description:

      Abaisse à 4 PR le coût du premier dé de Points de ralentissement.

    • Condition:

    • Cost:

      expCost(800,300)-125
    • Script:

      master.displayName:set([[Ralentissement de glace II]])
      master.description:replace([[dépenser 5 PR]],[[dépenser 4 PR]])
      master.addOns[1].variables:replace([[vIceSlowCost = 5]],[[vIceSlowCost = 4]])
      
    • Duration:

      -1

    • Type:

      0

    • Recurrent script:

    • Add ons: